Parallel Lagrange-Newton-Krylov-Schur Methods for PDE-Constrained Optimization. Part I: The Krylov-Schur Solver
نویسندگان
چکیده
Large scale optimization of systems governed by partial differential equations (PDEs) is a frontier problem in scientific computation. The state-of-the-art for such problems is reduced quasi-Newton sequential quadratic programming (SQP) methods. These methods take full advantage of existing PDE solver technology and parallelize well. However, their algorithmic scalability is questionable; for certain problem classes they can be very slow to converge. In this two-part article we propose a new method for steady-state PDE-constrained optimization, based on the idea of full space SQP with reduced space quasi-Newton SQP preconditioning. The basic components of the method are: Newton solution of the first-order optimality conditions that characterize stationarity of the Lagrangian function; Krylov solution of the Karush-Kuhn-Tucker (KKT) linear systems arising at each Newton iteration using a symmetric quasi-minimum residual method; preconditioning of the KKT system using an approximate state/decision variable decomposition that replaces the forward PDE Jacobians by their own preconditioners, and the decision space Schur complement (the reduced Hessian) by a BFGS approximation or by a two-step stationary method. Accordingly, we term the new method Lagrange-Newton-Krylov Schur (LNKS). It is fully parallelizable, exploits the structure of available parallel algorithms for the PDE forward problem, and is locally quadratically convergent. In the first part of the paper we investigate the effectiveness of the KKT linear system solver. We test the method on two optimal control problems in which the flow is described by the steady-state Stokes equations. The objective is to minimize dissipation or the deviation from a given velocity field; the control variables are the boundary velocities. Numerical experiments on up to 256 Cray T3E processors and on an SGI Origin 2000 include scalability and performance assessment of the LNKS algorithm and comparisons with the reduced SQP for up to 1,000,000 state and 50,000 decision variables. In the second part of the paper we present globalization and robustness algorithmic issues and we apply LNKS to the optimal control of the steady incompressible Navier-Stokes equations.
منابع مشابه
Parallel Lagrange-Newton-Krylov-Schur Methods for PDE-Constrained Optimization. Part II: The Lagrange-Newton Solver and Its Application to Optimal Control of Steady Viscous Flows
In part I of this article, we proposed a Lagrange–Newton–Krylov–Schur (LNKS) method for the solution of optimization problems that are constrained by partial differential equations. LNKS uses Krylov iterations to solve the linearized Karush–Kuhn–Tucker system of optimality conditions in the full space of states, adjoints, and decision variables, but invokes a preconditioner inspired by reduced ...
متن کاملParallel Lagrange-newton-krylov-schur Algorithms for Pde-constrained Optimization Part Ii: the Lagrange-newton Solver and Its Application to Optimal Control of Steady Viscous Flows
In this paper we follow up our discussion on algorithms suitable for optimization of systems governed by partial differential equations. In the first part of of this paper we proposed a Lagrange-Newton-Krylov-Schur method (LNKS) that uses Krylov iterations to solve the Karush-Kuhn-Tucker system of optimality conditions, but invokes a preconditioner inspired by reduced space quasi-Newton algorit...
متن کاملSIAG/OPT Views-and-News A Forum for the SIAM Activity Group on Optimization
A Forum for the SIAM Activity Group on Optimization Volume 11 Number 2 August 2000 A Lagrange-Newton-Krylov-Schur Method for PDE-Constrained Optimization George Biros and Omar Ghattas Mechanics, Algorithms, and Computing Laboratory Department of Civil & Environmental Engineering Carnegie Mellon University, Pittsburgh, PA, USA Email: biros,oghattas @cs.cmu.edu URL: http://www.cs.cmu.edu/ ̃ gbiros...
متن کاملParallel Lagrange-newton-krylov-schur Methods for Pde-constrained Optimization Part I: the Kkt Preconditioner
1. Introduction. Optimization problems that are constrained by partial differential equations (PDEs) arise naturally in many areas of science and engineering. In the sciences, such problems often appear as inverse problems in which some of the parameters in a simulation are unavailable, and must be estimated by comparison with physical data. These parameters are typically boundary conditions, i...
متن کاملParallel Full Space SQP Lagrange-Newton-Krylov-Schwarz Algorithms for PDE-Constrained Optimization Problems
Optimization problems constrained by nonlinear partial differential equations have been the focus of intense research in scientific computing lately. Current methods for the parallel numerical solution of such problems involve sequential quadratic programming (SQP), with either reduced or full space approaches. In this paper we propose and investigate a class of parallel full space SQP Lagrange...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 27 شماره
صفحات -
تاریخ انتشار 2005